package com.javacoo.junit.generator.logging;
/**
 * 日志接口
 * <li></li>
 * @author duanyong@jccfc.com
 * @date 2020/12/31 14:51
 */
public interface Log {
    /**
     * 是否支持调试
     * <li></li>
     * @author duanyong@jccfc.com
     * @date 2020/12/31 14:52
     * @return: boolean
     */
    boolean isDebugEnabled();
    /**
     * 打印异常信息
     * <li></li>
     * @author duanyong@jccfc.com
     * @date 2020/12/31 14:53
     * @param s: 异常信息
     * @param e: 异常对象
     * @return: void
     */
    void error(String s, Throwable e);
    /**
     * 打印异常信息描述
     * <li></li>
     * @author duanyong@jccfc.com
     * @date 2020/12/31 14:54
     * @param s:异常信息
     * @return: void
     */
    void error(String s);
    /**
     * 打印调试信息
     * <li></li>
     * @author duanyong@jccfc.com
     * @date 2020/12/31 14:54
     * @param s:调试信息
     * @return: void
     */
    void debug(String s);
    /**
     * 打印警告信息
     * <li></li>
     * @author duanyong@jccfc.com
     * @date 2020/12/31 14:55
     * @param s:警告信息
     * @return: void
     */
    void warn(String s);
}
